00:000 00:000 OC: Starting OpenCore...
00:000 00:000 OC: Booter path - \EFI\OC_LEG\OpenCore.efi
00:000 00:000 OCFS: Trying to locate filesystem on 7E666398 7C8D4A18
00:000 00:000 OCFS: Filesystem DP - \EFI\OC_LEG\OpenCore.efi
00:000 00:000 OC: Absolute booter path - \EFI\OC_LEG\OpenCore.efi
00:000 00:000 OC: Storage root \EFI\OC_LEG\OpenCore.efi
00:000 00:000 OCST: Missing vault data, ignoring...
00:000 00:000 OC: OcMiscEarlyInit...
00:000 00:000 OC: Loaded configuration of 24492 bytes
00:000 00:000 OC: Got 2 drivers
00:000 00:000 OC: Watchdog status is 1
00:209 00:209 OC: OpenCore DBG-091-2023-04-03 is loading in Optional mode (0/0)...
00:265 00:055 OC: Boot timestamp - 2023.04.09 08:59:50
00:315 00:050 OCCPU: MP services threads 8 (enabled 8) - Success
00:365 00:049 OCCPU: MP services Pkg 2 Cores 1 Threads 4 - Success
00:415 00:050 OCCPU: Found Intel(R) Xeon(R) CPU           E5462  @ 2.80GHz
00:464 00:049 OCCPU: Signature 10676 Stepping 6 Model 17 Family 6 Type 0 ExtModel 1 ExtFamily 0 uCode 60B CPUID MAX (A/80000008)
00:515 00:050 OCCPU: EIST CFG Lock 0
00:563 00:048 OCCPU: Timer address is 408 from LPC
00:708 00:144 OCCPU: Intel TSC:  2792999883Hz,  2792MHz; FSB:   398999983Hz,   398MHz; MaxBusRatio: 7
00:757 00:049 OCCPU: Detected Apple Processor Type: 05 -> 0402
00:801 00:044 OCCPU: CPUFrequencyFromTSC  2792999883Hz  2792MHz
00:846 00:044 OCCPU: CPUFrequency  2792999883Hz  2792MHz
00:890 00:044 OCCPU: FSBFrequency   398999983Hz   398MHz
00:934 00:044 OCCPU: Pkg 2 Cores 4 Threads 4
00:978 00:044 OC: OcLoadNvramSupport...
01:023 00:044 OCVAR: Locate emulated NVRAM protocol - Not Found
01:077 00:054 OC: Deleting NVRAM 4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14:DefaultBackgroundColor - Not Found
01:128 00:050 OC: Deleting NVRAM 4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14:UIScale - Not Found
01:183 00:054 OC: Deleting NVRAM 7C436110-AB2A-4BBB-A880-FE41995C9F82:boot-args - Not Found
01:232 00:049 OC: Deleting NVRAM 7C436110-AB2A-4BBB-A880-FE41995C9F82:run-efi-updater - Not Found
01:283 00:050 OCVAR: Setting NVRAM 4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14:DefaultBackgroundColor - Success
01:338 00:054 OCVAR: Setting NVRAM 4D1EDE05-38C7-4A6A-9CC6-4BCCA8B38C14:UIScale - Success
01:387 00:049 OCVAR: Setting NVRAM 7C436110-AB2A-4BBB-A880-FE41995C9F82:boot-args - Success
01:437 00:049 OCVAR: Setting NVRAM 7C436110-AB2A-4BBB-A880-FE41995C9F82:run-efi-updater - Success
01:481 00:044 OC: Current version is DBG-091-2023-04-03
01:534 00:053 OC: OcMiscMiddleInit...
01:580 00:046 OC: StorageHandle 7E666398 with Disabled LauncherOption pointing to Default
01:651 00:070 OC: Launcher EFI\OC_LEG\OpenCore.efi signature is C7D6A144
01:700 00:048 OC: OcLoadUefiSupport...
01:746 00:046 OCAU: OcAudioInstallProtocols (0, 0)
01:797 00:050 OCAU: 4B228577-6274-4A48-82AE-0713A1171987 protocol - Not Found
01:846 00:049 OCAU: C32332DF-FC56-4FE1-9358-BA0D529B24CD protocol - Success
01:897 00:050 OCAU: F4CB0B78-243B-11E7-A524-B8E8562CBAFA protocol - Not Found
01:945 00:048 OCAU: 3224B169-EC34-46D2-B779-E1B1687F525F protocol - Not Found
01:995 00:050 OC: Disabling audio in favour of firmware implementation
02:044 00:048 OCAE: Builtin installed
02:089 00:045 OCFB: No GOP protocols for FB info, ignoring
02:139 00:050 OC: Failed to install fb info protocol
02:191 00:052 OC: Loading Apple Secure Boot with Disabled (level 0)
02:241 00:049 OCABC: ALRBL 0 RTDFRG 0 DEVMMIO 0 NOSU 0 NOVRWR 0 NOSB 1 FBSIG 1 NOHBMAP 0 SMSLIDE 0 WRUNPROT 0
02:288 00:046 OCABC: FEXITBS 0 PRMRG 0 CSLIDE 0 MSLIDE 0 PRSRV 0 RBMAP 0 VMAP 0 APPLOS 0 RTPERMS 0 ARBAR -1 RBIO 0
02:338 00:050 OCABC: Firmware has 6278014 free pages (510846 in lower 4 GB)
02:387 00:049 OCABC: Awaiting rendezvous with OpenRuntime r12
02:438 00:050 OC: RequestBootVarRouting 1
02:490 00:052 OCDM: Found 0x1000A/0x1000A UEFI version (368 bytes, 0 rebuilding to 376) gST 7F844F18 gBS 7F9A2350 gBS->CreateEventEx 565245535F455844 &gBS 7C7ABEE0
02:540 00:049 OC: Got 2 drivers
02:586 00:046 OC: Driver OpenRuntime.efi at 0 (Acidanthera Runtime Driver) is being loaded...
02:643 00:056 OCABC: EfiBootRt candidate - <nil>
02:692 00:049 OCABC: IsEfiBootRt 0 (BP 1, Apple 0)
02:741 00:049 OCB: Arch filtering 0(45056)->7C89B018(45056) caps 4 - Success
02:792 00:050 OCABC: Got rendezvous with OpenRuntime r12
02:840 00:048 OCABC: MAT support is 0
02:891 00:050 OC: Driver OpenRuntime.efi at 0 is successfully loaded!
02:940 00:049 OC: Driver ResetNvramEntry.efi at 1 (NVRAM Reset Driver) is being loaded...
02:996 00:055 OCABC: EfiBootRt candidate - <nil>
03:046 00:050 OCABC: IsEfiBootRt 0 (BP 1, Apple 0)
03:094 00:048 OCB: Arch filtering 0(45056)->7C89B018(45056) caps 4 - Success
03:150 00:055 OC: Driver ResetNvramEntry.efi at 1 is successfully loaded!
03:194 00:044 OC: Connecting drivers...
03:277 00:082 OC: Connecting drivers done...
03:322 00:045 OC: Found 4 pointer devices - Success
03:371 00:049 OCJS: PartitionInfo is Not Found
03:422 00:050 OCJS: Got APFS super block for 560BCBAA-14BE-DB41-BC67-6CEC715DFE3B
03:470 00:048 OCJS: Block (P:1|F:0) read req 348F62A -> 1A47B150 of 1000 (mask 0, mul 8) - Success
03:531 00:060 OCJS: APFS driver 945275010000000/20210625 found for 560BCBAA-14BE-DB41-BC67-6CEC715DFE3B, required >= 1600000000000000/20210101, prohibited
03:576 00:045 OCC: Found 0 handles with GOP draw
03:626 00:049 OCC: Found 1 handles with Apple Framebuffer info
03:676 00:050 OCC: AppleFramebufferInfo failed to retrieve info - Unsupported
03:724 00:048 OCC: Found 2 handles with UGA for GOP check
03:775 00:050 OCC: Trying handle 0 - 7E90E498
03:819 00:044 OCC: Failed to retrieve AppleFramebufferInfo protocol on handle 0 - 7E90E498 (Unsupported)
03:863 00:044 OCC: Trying handle 1 - 7E525B18
03:913 00:049 OCC: Failed to retrieve AppleFramebufferInfo protocol on handle 1 - 7E525B18 (Unsupported)
03:963 00:050 OC: OcProvideGopPassThrough Apple status - Unsupported
04:012 00:049 OCC: Installing GOP (Unsupported) on ConsoleOutHandle...
04:063 00:050 OCC: Missing compatible GOP - Not Found
04:111 00:048 OC: Requested resolution is 0x0@0 (max: 1, force: 0) from Max
04:155 00:044 OCC: Missing GOP on ConOut - Unsupported
04:200 00:044 OC: Changed resolution to 0x0@0 (max: 1, force: 0) from Max - Unsupported
04:250 00:050 OCC: Found 2 handles with UGA draw
04:294 00:044 OCC: Failed to find handles with GOP - Not Found
04:338 00:044 OC: OcProvideUgaPassThrough status - Not Found
04:385 00:046 OCC: Using builtin text renderer scale 1 mode 1
04:432 00:046 OCC: ASCII Text Reset [HandleProtocolFallback] - Not Found
04:476 00:044 OCC: Setup ASCII Output - Not Found
04:526 00:050 OC: Requested console mode is 0x0 (max: 0) from 
04:571 00:044 OC: Requested not to use audio
04:615 00:044 OC: OcMiscLoadSystemReport...
04:659 00:044 OC: OcLoadAcpiSupport...
04:703 00:044 OCA: Found 25 ACPI tables
04:748 00:044 OCA: Detected table FACP (50434146) (OEM 003030656C707041) at 7F740000 of 244 bytes at index 0
04:885 00:137 OCA: Detected DSDT at 7F737000 of 18892 bytes at index 0
04:936 00:050 OCA: Detected table ECDT (54444345) (OEM 003030656C707041) at 7F742000 of 83 bytes at index 1
04:985 00:049 OCA: Detected table HPET (54455048) (OEM 003030656C707041) at 7F73F000 of 56 bytes at index 2
05:035 00:050 OCA: Detected table APIC (43495041) (OEM 003030656C707041) at 7F73D000 of 188 bytes at index 3
05:085 00:049 OCA: Detected table MCFG (4746434D) (OEM 003030656C707041) at 7F73C000 of 60 bytes at index 4
05:169 00:084 OCA: Detected table SSDT (54445353) (OEM 0074734330757043) at 7F736000 of 326 bytes at index 5
05:283 00:114 OCA: Detected table SSDT (54445353) (OEM 0074734930757043) at 7F735000 of 843 bytes at index 6
05:333 00:050 OCA: Detected table SSDT (54445353) (OEM 0074734331757043) at 7F734000 of 71 bytes at index 7
05:383 00:049 OCA: Detected table SSDT (54445353) (OEM 0074734931757043) at 7F733000 of 823 bytes at index 8
05:433 00:050 OCA: Detected table SSDT (54445353) (OEM 0074734332757043) at 7F732000 of 71 bytes at index 9
05:483 00:049 OCA: Detected table SSDT (54445353) (OEM 0074734932757043) at 7F731000 of 823 bytes at index 10
05:532 00:049 OCA: Detected table SSDT (54445353) (OEM 0074734333757043) at 7F730000 of 71 bytes at index 11
05:576 00:044 OCA: Detected table SSDT (54445353) (OEM 0074734933757043) at 7F72F000 of 823 bytes at index 12
05:621 00:044 OCA: Detected table SSDT (54445353) (OEM 0074734334757043) at 7F72E000 of 71 bytes at index 13
05:665 00:044 OCA: Detected table SSDT (54445353) (OEM 0074734934757043) at 7F72D000 of 823 bytes at index 14
05:709 00:044 OCA: Detected table SSDT (54445353) (OEM 0074734335757043) at 7F72C000 of 71 bytes at index 15
05:753 00:044 OCA: Detected table SSDT (54445353) (OEM 0074734935757043) at 7F72B000 of 823 bytes at index 16
05:803 00:049 OCA: Detected table SSDT (54445353) (OEM 0074734336757043) at 7F72A000 of 71 bytes at index 17
05:853 00:050 OCA: Detected table SSDT (54445353) (OEM 0074734936757043) at 7F729000 of 823 bytes at index 18
05:903 00:049 OCA: Detected table SSDT (54445353) (OEM 0074734337757043) at 7F728000 of 71 bytes at index 19
05:953 00:050 OCA: Detected table SSDT (54445353) (OEM 0074734937757043) at 7F727000 of 823 bytes at index 20
06:001 00:048 OCA: Detected table SSDT (54445353) (OEM 0000006D50757043) at 7F726000 of 61 bytes at index 21
06:052 00:050 OCA: Detected table SSDT (54445353) (OEM 6963684161746153) at 7F722000 of 358 bytes at index 22
06:096 00:044 OCA: Detected table SSDT (54445353) (OEM 0034343838696350) at 7F71D000 of 1214 bytes at index 23
06:145 00:049 OCA: Detected table DMAR (52414D44) (OEM 003030656C707041) at 7F71A000 of 136 bytes at index 24
06:196 00:050 OCA: FACS signature is 0 (0)
06:245 00:049 OCA: Exposing XSDT table table FACP (50434146) (OEM 003030656C707041) at 7F740000 of 244 bytes at index 0
06:383 00:137 OCA: Exposing XSDT table table ECDT (54444345) (OEM 003030656C707041) at 7F742000 of 83 bytes at index 1
06:428 00:045 OCA: Exposing XSDT table table HPET (54455048) (OEM 003030656C707041) at 7F73F000 of 56 bytes at index 2
06:476 00:048 OCA: Exposing XSDT table table APIC (43495041) (OEM 003030656C707041) at 7F73D000 of 188 bytes at index 3
06:521 00:044 OCA: Exposing XSDT table table MCFG (4746434D) (OEM 003030656C707041) at 7F73C000 of 60 bytes at index 4
06:565 00:044 OCA: Exposing XSDT table table SSDT (54445353) (OEM 0074734330757043) at 7F736000 of 326 bytes at index 5
06:615 00:050 OCA: Exposing XSDT table table SSDT (54445353) (OEM 0074734930757043) at 7F735000 of 843 bytes at index 6
06:660 00:044 OCA: Exposing XSDT table table SSDT (54445353) (OEM 0074734331757043) at 7F734000 of 71 bytes at index 7
06:704 00:044 OCA: Exposing XSDT table table SSDT (54445353) (OEM 0074734931757043) at 7F733000 of 823 bytes at index 8
06:753 00:049 OCA: Exposing XSDT table table SSDT (54445353) (OEM 0074734332757043) at 7F732000 of 71 bytes at index 9
06:804 00:050 OCA: Exposing XSDT table table SSDT (54445353) (OEM 0074734932757043) at 7F731000 of 823 bytes at index 10
06:853 00:049 OCA: Exposing XSDT table table SSDT (54445353) (OEM 0074734333757043) at 7F730000 of 71 bytes at index 11
06:904 00:050 OCA: Exposing XSDT table table SSDT (54445353) (OEM 0074734933757043) at 7F72F000 of 823 bytes at index 12
06:952 00:048 OCA: Exposing XSDT table table SSDT (54445353) (OEM 0074734334757043) at 7F72E000 of 71 bytes at index 13
07:002 00:050 OCA: Exposing XSDT table table SSDT (54445353) (OEM 0074734934757043) at 7F72D000 of 823 bytes at index 14
07:047 00:044 OCA: Exposing XSDT table table SSDT (54445353) (OEM 0074734335757043) at 7F72C000 of 71 bytes at index 15
07:096 00:049 OCA: Exposing XSDT table table SSDT (54445353) (OEM 0074734935757043) at 7F72B000 of 823 bytes at index 16
07:146 00:050 OCA: Exposing XSDT table table SSDT (54445353) (OEM 0074734336757043) at 7F72A000 of 71 bytes at index 17
07:196 00:049 OCA: Exposing XSDT table table SSDT (54445353) (OEM 0074734936757043) at 7F729000 of 823 bytes at index 18
07:246 00:050 OCA: Exposing XSDT table table SSDT (54445353) (OEM 0074734337757043) at 7F728000 of 71 bytes at index 19
07:295 00:048 OCA: Exposing XSDT table table SSDT (54445353) (OEM 0074734937757043) at 7F727000 of 823 bytes at index 20
07:345 00:050 OCA: Exposing XSDT table table SSDT (54445353) (OEM 0000006D50757043) at 7F726000 of 61 bytes at index 21
07:389 00:044 OCA: Exposing XSDT table table SSDT (54445353) (OEM 6963684161746153) at 7F722000 of 358 bytes at index 22
07:528 00:138 OCA: Exposing XSDT table table SSDT (54445353) (OEM 0034343838696350) at 7F71D000 of 1214 bytes at index 23
07:577 00:049 OCA: Exposing XSDT table table DMAR (52414D44) (OEM 003030656C707041) at 7F71A000 of 136 bytes at index 24
07:627 00:049 OCA: Exposing RSDT table table FACP (50434146) (OEM 003030656C707041) at 7F740000 of 244 bytes at index 0
07:677 00:050 OCA: Exposing RSDT table table ECDT (54444345) (OEM 003030656C707041) at 7F742000 of 83 bytes at index 1
07:725 00:048 OCA: Exposing RSDT table table HPET (54455048) (OEM 003030656C707041) at 7F73F000 of 56 bytes at index 2
07:770 00:044 OCA: Exposing RSDT table table APIC (43495041) (OEM 003030656C707041) at 7F73D000 of 188 bytes at index 3
07:814 00:044 OCA: Exposing RSDT table table MCFG (4746434D) (OEM 003030656C707041) at 7F73C000 of 60 bytes at index 4
07:864 00:050 OCA: Exposing RSDT table table SSDT (54445353) (OEM 0074734330757043) at 7F736000 of 326 bytes at index 5
07:909 00:044 OCA: Exposing RSDT table table SSDT (54445353) (OEM 0074734930757043) at 7F735000 of 843 bytes at index 6
07:953 00:044 OCA: Exposing RSDT table table SSDT (54445353) (OEM 0074734331757043) at 7F734000 of 71 bytes at index 7
08:002 00:049 OCA: Exposing RSDT table table SSDT (54445353) (OEM 0074734931757043) at 7F733000 of 823 bytes at index 8
08:053 00:050 OCA: Exposing RSDT table table SSDT (54445353) (OEM 0074734332757043) at 7F732000 of 71 bytes at index 9
08:102 00:049 OCA: Exposing RSDT table table SSDT (54445353) (OEM 0074734932757043) at 7F731000 of 823 bytes at index 10
08:153 00:050 OCA: Exposing RSDT table table SSDT (54445353) (OEM 0074734333757043) at 7F730000 of 71 bytes at index 11
08:201 00:048 OCA: Exposing RSDT table table SSDT (54445353) (OEM 0074734933757043) at 7F72F000 of 823 bytes at index 12
08:251 00:050 OCA: Exposing RSDT table table SSDT (54445353) (OEM 0074734334757043) at 7F72E000 of 71 bytes at index 13
08:296 00:044 OCA: Exposing RSDT table table SSDT (54445353) (OEM 0074734934757043) at 7F72D000 of 823 bytes at index 14
08:345 00:049 OCA: Exposing RSDT table table SSDT (54445353) (OEM 0074734335757043) at 7F72C000 of 71 bytes at index 15
08:395 00:050 OCA: Exposing RSDT table table SSDT (54445353) (OEM 0074734935757043) at 7F72B000 of 823 bytes at index 16
08:445 00:049 OCA: Exposing RSDT table table SSDT (54445353) (OEM 0074734336757043) at 7F72A000 of 71 bytes at index 17
08:495 00:050 OCA: Exposing RSDT table table SSDT (54445353) (OEM 0074734936757043) at 7F729000 of 823 bytes at index 18
08:544 00:048 OCA: Exposing RSDT table table SSDT (54445353) (OEM 0074734337757043) at 7F728000 of 71 bytes at index 19
08:682 00:138 OCA: Exposing RSDT table table SSDT (54445353) (OEM 0074734937757043) at 7F727000 of 823 bytes at index 20
08:726 00:044 OCA: Exposing RSDT table table SSDT (54445353) (OEM 0000006D50757043) at 7F726000 of 61 bytes at index 21
08:776 00:049 OCA: Exposing RSDT table table SSDT (54445353) (OEM 6963684161746153) at 7F722000 of 358 bytes at index 22
08:826 00:050 OCA: Exposing RSDT table table SSDT (54445353) (OEM 0034343838696350) at 7F71D000 of 1214 bytes at index 23
08:876 00:049 OCA: Exposing RSDT table table DMAR (52414D44) (OEM 003030656C707041) at 7F71A000 of 136 bytes at index 24
08:926 00:050 OC: OcLoadPlatformSupport...
08:975 00:049 OCSMB: SmbiosLookupHost failed to lookup SMBIOSv3 - Not Found
09:025 00:049 OCSMB: Found DMI Anchor 7F68A000 v2.4 Table Address 7F688000 Length 16A0
09:069 00:044 OCSMB: Current SMBIOS MacPro3,1 (Mac-F42C88C8 made by Apple Inc.)
09:121 00:052 OC: PlatformInfo auto 0 OEM SN 0 OEM UUID 0 OEM MLB 0 OEM ROM 0 - Success
09:169 00:047 OCSMB: Post-override BIOS vendor Apple Inc. 1
09:218 00:049 OCSMB: Number of CPU cache entries is 16
09:269 00:050 OCSMB: CPU1 display frequency is 2800MHz
09:318 00:049 OCSMB: Number of CPU cache entries is 16
09:369 00:050 OCSMB: CPU2 display frequency is 2800MHz
09:417 00:048 OCSMB: Number of CPU cache entries is 16
09:467 00:050 OCSMB: CPU3 display frequency is 2800MHz
09:517 00:049 OCSMB: Number of CPU cache entries is 16
09:567 00:050 OCSMB: CPU4 display frequency is 2800MHz
09:617 00:049 OCSMB: Number of CPU cache entries is 16
09:666 00:049 OCSMB: CPU5 display frequency is 2800MHz
09:745 00:079 OCSMB: Number of CPU cache entries is 16
09:854 00:108 OCSMB: CPU6 display frequency is 2800MHz
09:903 00:049 OCSMB: Number of CPU cache entries is 16
09:954 00:050 OCSMB: CPU7 display frequency is 2800MHz
10:003 00:049 OCSMB: Number of CPU cache entries is 16
10:054 00:050 OCSMB: CPU8 display frequency is 2800MHz
10:103 00:048 OCSMB: Applying 3997 (1) prev 7F68A000 (5792/31), 0 (0/0)
10:153 00:050 OCSMB: Patched 7F98F000 v3.2 Table Address 7F990000 Length 0F9D 1E 2F
10:202 00:048 OCDH: Setting DataHub 64517CC8-6561-4051-B03C-5964B60F4C7A:board-id (21) - Success
10:252 00:050 OCDH: Setting DataHub 64517CC8-6561-4051-B03C-5964B60F4C7A:board-rev (1) - Success
10:302 00:049 OCDH: Setting DataHub 64517CC8-6561-4051-B03C-5964B60F4C7A:StartupPowerEvents (8) - Success
10:352 00:050 OCDH: Setting DataHub 64517CC8-6561-4051-B03C-5964B60F4C7A:InitialTSC (8) - Success
10:401 00:048 OCDH: Setting DataHub 64517CC8-6561-4051-B03C-5964B60F4C7A:FSBFrequency (8) - Success
10:451 00:050 OC: OcLoadDevPropsSupport...
10:500 00:049 OC: Setting devprop PciRoot(0x0)/Pci(0x8,0x0):alc-layout-id - Success
10:551 00:050 OC: Setting devprop PciRoot(0x0)/Pci(0x8,0x0):apple-layout-id - Success
10:600 00:049 OC: Setting devprop PciRoot(0x0)/Pci(0x8,0x0):use-apple-layout-id - Success
10:650 00:049 OC: OcMiscLateInit...
10:694 00:044 OC: Translated HibernateMode None to 0
10:744 00:049 OC: Hibernation activation - Invalid Parameter, hibernation wake - no
10:788 00:044 OC: OcLoadKernelSupport...
10:838 00:050 OC: All green, starting boot management...
10:980 00:141 OC: Ready for takeoff in 0 us
11:028 00:048 OCB: Invalid file system policy (400/12F0303) for 7E666398
11:076 00:047 OCB: Adding fs 7E666398 (E:0|L:1|P:Security Violation) - PciRoot(0x0)/Pci(0x1F,0x2)/Sata(0x0,0x0,0x0)/HD(1,GPT,B6B1D2AF-1E9E-43F4-8C68-A70B94D53EC3,0x28,0x64000)
11:125 00:049 OCB: Adding fs 7E666018 (E:0|L:0|P:Success) - PciRoot(0x0)/Pci(0x1F,0x2)/Sata(0x0,0x0,0x0)/HD(2,GPT,00897CE6-B13B-4015-A8FC-E03F34449EA9,0x64028,0x1D1B67E60)
11:176 00:051 OCB: Invalid file system policy (400/12F0303) for 7E5D0D18
11:225 00:048 OCB: Adding fs 7E5D0D18 (E:0|L:0|P:Security Violation) - PciRoot(0x0)/Pci(0x1F,0x2)/Sata(0x2,0x0,0x0)/HD(1,GPT,C90134DA-4561-43B2-AA4D-358D72A946CE,0x28,0x64000)
11:274 00:049 OCB: Adding fs 7E5D0B18 (E:0|L:0|P:Success) - PciRoot(0x0)/Pci(0x1F,0x2)/Sata(0x2,0x0,0x0)/HD(2,GPT,C41DAEDC-25AB-49CF-8552-FE077C13C2B0,0x64028,0x74662D60)
11:327 00:052 OCB: Invalid file system policy (400/12F0303) for 7E5CBD18
11:373 00:046 OCB: Adding fs 7E5CBD18 (E:0|L:0|P:Security Violation) - PciRoot(0x0)/Pci(0x1F,0x2)/Sata(0x3,0x0,0x0)/HD(1,GPT,B929DD7D-26CE-44CE-8578-A13DF65EDB32,0x28,0x64000)
11:417 00:044 OCB: Adding fs 7E5CBB18 (E:0|L:0|P:Success) - PciRoot(0x0)/Pci(0x1F,0x2)/Sata(0x3,0x0,0x0)/HD(2,GPT,98952A1A-640C-4141-8164-36B9E3D0CB42,0x64028,0x15D466360)
11:468 00:050 OCB: Invalid file system policy (400/12F0303) for 7D2B3798
11:517 00:049 OCB: Adding fs 7D2B3798 (E:0|L:0|P:Security Violation) - PciRoot(0x0)/Pci(0x1,0x0)/Pci(0x0,0x0)/NVMe(0x1,38-1A-90-21-5C-38-25-00)/HD(1,GPT,58400126-BD39-4685-A517-5C988C5141ED,0x28,0x64000)
11:568 00:050 OCB: Found 3 potentially bootable filesystems
11:626 00:057 OCB: Found 1 BootOrder entries with BootNext excluded
11:675 00:049 OCB: efi-boot-device-data = PciRoot(0x0)/Pci(0x1F,0x2)/Sata(0x1,0x0,0x0)/HD(2,GPT,3841735E-41E0-4F71-800A-8F09F5A5255B,0x64028,0x3A321FE0)/VenMedia(BE74FCF7-0B7C-49F3-9147-01F4042E6842,41A9B2F7433FB240A91F685794236199)/\83F4214C-66B4-48BB-B5E7-A27051A43EC4\System\Library\CoreServices\boot.efi
11:725 00:050 OCB: efi-boot-next-data - Not Found
11:774 00:049 OCB: efi-backup-boot-device-data - Not Found
11:824 00:050 OCB: efi-apple-recovery-data - Not Found
11:871 00:047 OCB: Dumping BootOrder
11:926 00:054 OCB: 0 -> Boot0080 = PciRoot(0x0)/Pci(0x1F,0x2)/Sata(0x1,0x0,0x0)/HD(2,GPT,3841735E-41E0-4F71-800A-8F09F5A5255B,0x64028,0x3A321FE0)/VenMedia(BE74FCF7-0B7C-49F3-9147-01F4042E6842,41A9B2F7433FB240A91F685794236199)/\83F4214C-66B4-48BB-B5E7-A27051A43EC4\System\Library\CoreServices\boot.efi
11:971 00:044 OCB: Parsing predefined list...
12:105 00:134 OCB: 0 -> Boot0080 = PciRoot(0x0)/Pci(0x1F,0x2)/Sata(0x1,0x0,0x0)/HD(2,GPT,3841735E-41E0-4F71-800A-8F09F5A5255B,0x64028,0x3A321FE0)/VenMedia(BE74FCF7-0B7C-49F3-9147-01F4042E6842,41A9B2F7433FB240A91F685794236199)/\83F4214C-66B4-48BB-B5E7-A27051A43EC4\System\Library\CoreServices\boot.efi
12:159 00:053 OCB: Adding fs 2007C5F5 for 2 custom entries and BEP (aux hidden)
12:209 00:049 OCB: Building entry from Boot0080
12:306 00:097 OCB: Ignoring broken normal DP
12:353 00:046 OCB: Processing blessed list
12:401 00:048 OCB: Adding bless entry on disk - PciRoot(0x0)/Pci(0x1F,0x2)/Sata(0x0,0x0,0x0)/HD(2,GPT,00897CE6-B13B-4015-A8FC-E03F34449EA9,0x64028,0x1D1B67E60)
12:452 00:050 OCBP: Blessed file is missing
12:501 00:049 OCBP: Blessed folder is missing
12:552 00:050 OCBP: Predefined <nil> \System\Library\CoreServices\boot.efi is missing - Not Found
12:600 00:048 OCBP: Predefined <nil> \EFI\Microsoft\Boot\bootmgfw.efi is missing - Not Found
12:650 00:050 OCBP: Predefined <nil> \EFI\BOOT\BOOTX64.EFI is missing - Not Found
12:695 00:044 OCB: Adding bless entry on disk - PciRoot(0x0)/Pci(0x1F,0x2)/Sata(0x2,0x0,0x0)/HD(2,GPT,C41DAEDC-25AB-49CF-8552-FE077C13C2B0,0x64028,0x74662D60)
12:744 00:049 OCBP: Blessed file is missing
12:795 00:050 OCBP: Blessed folder is missing
12:843 00:048 OCBP: Predefined <nil> \System\Library\CoreServices\boot.efi is missing - Not Found
12:894 00:050 OCBP: Predefined <nil> \EFI\Microsoft\Boot\bootmgfw.efi is missing - Not Found
12:943 00:049 OCBP: Predefined <nil> \EFI\BOOT\BOOTX64.EFI is missing - Not Found
12:994 00:050 OCB: Adding bless entry on disk - PciRoot(0x0)/Pci(0x1F,0x2)/Sata(0x3,0x0,0x0)/HD(2,GPT,98952A1A-640C-4141-8164-36B9E3D0CB42,0x64028,0x15D466360)
13:043 00:049 OCBP: Blessed file is missing
13:092 00:049 OCBP: Blessed folder is missing
13:234 00:141 OCBP: Predefined <nil> \System\Library\CoreServices\boot.efi is missing - Not Found
13:281 00:046 OCBP: Predefined <nil> \EFI\Microsoft\Boot\bootmgfw.efi is missing - Not Found
13:330 00:049 OCBP: Predefined <nil> \EFI\BOOT\BOOTX64.EFI is missing - Not Found
13:381 00:050 OCB: Not adding hidden auxiliary entry System Restart (tool|B:0) -> ResetSystem.efi
13:429 00:048 OCB: Not adding hidden auxiliary entry System Shutdown (tool|B:0) -> ResetSystem.efi
13:479 00:050 OCB: Not adding hidden auxiliary entry Reset NVRAM (os|B:1) -> <null string>
13:524 00:044 OCB: System has no boot entries, showing picker with auxiliary
13:573 00:049 OCB: Invalid file system policy (400/12F0303) for 7E666398
13:624 00:050 OCB: Adding fs 7E666398 (E:0|L:1|P:Security Violation) - PciRoot(0x0)/Pci(0x1F,0x2)/Sata(0x0,0x0,0x0)/HD(1,GPT,B6B1D2AF-1E9E-43F4-8C68-A70B94D53EC3,0x28,0x64000)
13:673 00:049 OCB: Adding fs 7E666018 (E:0|L:0|P:Success) - PciRoot(0x0)/Pci(0x1F,0x2)/Sata(0x0,0x0,0x0)/HD(2,GPT,00897CE6-B13B-4015-A8FC-E03F34449EA9,0x64028,0x1D1B67E60)
13:723 00:050 OCB: Invalid file system policy (400/12F0303) for 7E5D0D18
13:772 00:048 OCB: Adding fs 7E5D0D18 (E:0|L:0|P:Security Violation) - PciRoot(0x0)/Pci(0x1F,0x2)/Sata(0x2,0x0,0x0)/HD(1,GPT,C90134DA-4561-43B2-AA4D-358D72A946CE,0x28,0x64000)
13:822 00:050 OCB: Adding fs 7E5D0B18 (E:0|L:0|P:Success) - PciRoot(0x0)/Pci(0x1F,0x2)/Sata(0x2,0x0,0x0)/HD(2,GPT,C41DAEDC-25AB-49CF-8552-FE077C13C2B0,0x64028,0x74662D60)
13:872 00:049 OCB: Invalid file system policy (400/12F0303) for 7E5CBD18
13:922 00:050 OCB: Adding fs 7E5CBD18 (E:0|L:0|P:Security Violation) - PciRoot(0x0)/Pci(0x1F,0x2)/Sata(0x3,0x0,0x0)/HD(1,GPT,B929DD7D-26CE-44CE-8578-A13DF65EDB32,0x28,0x64000)
13:970 00:048 OCB: Adding fs 7E5CBB18 (E:0|L:0|P:Success) - PciRoot(0x0)/Pci(0x1F,0x2)/Sata(0x3,0x0,0x0)/HD(2,GPT,98952A1A-640C-4141-8164-36B9E3D0CB42,0x64028,0x15D466360)
14:015 00:044 OCB: Invalid file system policy (400/12F0303) for 7D2B3798
14:065 00:050 OCB: Adding fs 7D2B3798 (E:0|L:0|P:Security Violation) - PciRoot(0x0)/Pci(0x1,0x0)/Pci(0x0,0x0)/NVMe(0x1,38-1A-90-21-5C-38-25-00)/HD(1,GPT,58400126-BD39-4685-A517-5C988C5141ED,0x28,0x64000)
14:110 00:044 OCB: Found 3 potentially bootable filesystems
14:159 00:049 OCB: Adding fs 2007C5F5 for 2 custom entries and BEP (aux shown)
14:209 00:050 OCB: Building entry from Boot0080
14:298 00:088 OCB: Ignoring broken normal DP
14:402 00:103 OCB: Processing blessed list
14:452 00:050 OCB: Adding bless entry on disk - PciRoot(0x0)/Pci(0x1F,0x2)/Sata(0x0,0x0,0x0)/HD(2,GPT,00897CE6-B13B-4015-A8FC-E03F34449EA9,0x64028,0x1D1B67E60)
14:502 00:049 OCBP: Blessed file is missing
14:552 00:050 OCBP: Blessed folder is missing
14:601 00:048 OCBP: Predefined <nil> \System\Library\CoreServices\boot.efi is missing - Not Found
14:651 00:050 OCBP: Predefined <nil> \EFI\Microsoft\Boot\bootmgfw.efi is missing - Not Found
14:701 00:049 OCBP: Predefined <nil> \EFI\BOOT\BOOTX64.EFI is missing - Not Found
14:751 00:050 OCB: Adding bless entry on disk - PciRoot(0x0)/Pci(0x1F,0x2)/Sata(0x2,0x0,0x0)/HD(2,GPT,C41DAEDC-25AB-49CF-8552-FE077C13C2B0,0x64028,0x74662D60)
14:800 00:048 OCBP: Blessed file is missing
14:850 00:050 OCBP: Blessed folder is missing
14:900 00:049 OCBP: Predefined <nil> \System\Library\CoreServices\boot.efi is missing - Not Found
14:950 00:050 OCBP: Predefined <nil> \EFI\Microsoft\Boot\bootmgfw.efi is missing - Not Found
14:999 00:048 OCBP: Predefined <nil> \EFI\BOOT\BOOTX64.EFI is missing - Not Found
15:049 00:050 OCB: Adding bless entry on disk - PciRoot(0x0)/Pci(0x1F,0x2)/Sata(0x3,0x0,0x0)/HD(2,GPT,98952A1A-640C-4141-8164-36B9E3D0CB42,0x64028,0x15D466360)
15:099 00:049 OCBP: Blessed file is missing
15:149 00:050 OCBP: Blessed folder is missing
15:198 00:048 OCBP: Predefined <nil> \System\Library\CoreServices\boot.efi is missing - Not Found
15:248 00:050 OCBP: Predefined <nil> \EFI\Microsoft\Boot\bootmgfw.efi is missing - Not Found
15:298 00:049 OCBP: Predefined <nil> \EFI\BOOT\BOOTX64.EFI is missing - Not Found
15:348 00:050 OCB: Adding custom entry System Restart (tool|B:0) -> ResetSystem.efi
15:431 00:083 OCB: Registering entry System Restart [Auto] (T:128|F:0|G:0|E:0|B:0) - <nil>
15:540 00:108 OCB: Adding custom entry System Shutdown (tool|B:0) -> ResetSystem.efi
15:591 00:050 OCB: Registering entry System Shutdown [Auto] (T:128|F:0|G:0|E:0|B:0) - <nil>
15:640 00:049 OCB: Adding custom entry Reset NVRAM (action|B:1) -> <null string>
15:691 00:050 OCB: Registering entry Reset NVRAM [ResetNVRAM:NVRAMTool] (T:256|F:0|G:0|E:0|B:1) - <nil>
15:740 00:049 OCB: Showing menu... (polling hotkeys)
15:792 00:052 OCHK: InitHotKeys
15:839 00:047 OCKM: Allocated key repeat context 7C8B6398 7C896C98 7C896B98
15:889 00:049 OCAE: Failed to handle GOP, discovering UGA - Success
15:939 00:049 OCAE: Set screen resolution to 1024x768 - Success
15:989 00:050 OCTY: Registered handler
120:009 104:020 OCHK: FreeHotKeys
120:076 00:066 OCTY: Unregistered handler
120:125 00:048 OCKM: Freeing key repeat context 7C8B6398 7C896C98 7C896B98
120:175 00:050 OCB: Should boot from 1. System Restart (T:128|F:0|G:0|E:0|DEF:0)
120:237 00:061 OC: Returning tool Tools\ResetSystem.efi
120:274 00:037 OC: Tool path - VenHw(33B5C65A-5B82-403D-87A5-D4676250EC59)/VenHw(1237EC17-D3CE-401D-A841-B1D818F8AF1A)
120:318 00:044 OC: Storage path - VenHw(1237EC17-D3CE-401D-A841-B1D818F8AF1A)
120:363 00:044 OCB: Perform boot System Restart to dp VenHw(33B5C65A-5B82-403D-87A5-D4676250EC59)/VenHw(1237EC17-D3CE-401D-A841-B1D818F8AF1A) (7C828018/36864)
120:412 00:049 OCABC: EfiBootRt candidate - VenHw(33B5C65A-5B82-403D-87A5-D4676250EC59)/VenHw(1237EC17-D3CE-401D-A841-B1D818F8AF1A)
120:463 00:050 OCABC: IsEfiBootRt 0 (BP 1, Apple 0)
120:512 00:049 OCSB: Secure boot is disabled, skipping
120:563 00:050 OCB: Arch filtering 0(36864)->7C828018(36864) caps 4 - Success
120:611 00:048 OCB: Matching <>/7C8B6018[9] args on type 128
120:661 00:050 OCB: Args <ColdReset>
120:711 00:049 OCB: Custom (128) DeviceHandle 0 FilePath 7C896498
120:764 00:053 OCRST: Perform cold reset...
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   